An efficient VLC decompression scheme for user-defined coding tables
نویسندگان
چکیده
With the increase of information and data types, high-throughput and flexible memory-based VLC decoder is required for userdefined coding tables to achieve higher compression ratio. In this paper, we present a memory-based VLC decoder which is quite suitable for the applications with user-defined tables. By parallel loading data into memories, the coding tables can be changed with much less time. The codeword-boundary prediction algorithm breaks the recursive dependency of decoding procedures. As a result, the VLC decoder can be realized on multi-processor architecture and hence the decoding throughput is enhanced significantly. Additionally, the INDEXOFFSET symbols that can recover all data with pure VLC codeword and smaller table size are presented. Simulation results show that the combination of the proposed VLC decoder and user-defined table can achieve high decompression rate. As a result, it is quite suitable for high data rate applications with user-defined coding tables, such as MPEG-4. AN EFFICIENT VLC DECOMPRESSION SCHEME FOR USER-DEFINED CODING TABLES* Bai-Jue Shie and Chen-Yi Lee Department of Electronics Engineering, National Chiao Tung University, -+. 1001, Ta Hsueh Road, Hsinchu, 300, Taiwan, R.O.C. used coding tables are stored in VLC decoder. Consequently, the decoding information is loaded when they are requested. If the tables are changed for each part of bit stream, the time for loading tables will reduce decoding throughput and system performance. This may not be accepted for high data rate applications. On the other hand, the procedure of data recovery includes codeword decoding to symbol and symbol converting to practical value. To achieve high decompression rate, not only codeword bit stream has to be suitable for high throughput VLC decoder, but also symbol representation needs to be modified to simplify data recovery procedure.
منابع مشابه
Efficient Vlsi Implementation of a Vlc Decoder for Golomb-rice Code Using Alternating Coding
Variable length code (VLC) is used in a large variety of lossless compression applications. Golomb-Rice code (GR code) is one type of VLC that is often encountered in the coding of video and image data. In this work we develop an efficient decoder for GR codes. Unlike the conventional variable length decoders, this new type of decoder needs neither codeword tables nor barrel shifters, while the...
متن کاملA high-throughput memory-based VLC decoder with codeword boundary prediction
In this paper, we present a high-throughput memorybased VLC decoder with codeword boundary prediction. The required information for prediction is added to the proposed branch models. Based on an efficient scheme, these branch models and the Huffman tree structure are mapped onto memory modules. Taking the prediction information, the decompression scheme can determine the codeword length before ...
متن کاملAn efficient secure channel coding scheme based on polar codes
In this paper, we propose a new framework for joint encryption encoding scheme based on polar codes, namely efficient and secure joint secret key encryption channel coding scheme. The issue of using new coding structure, i.e. polar codes in Rao-Nam (RN) like schemes is addressed. Cryptanalysis methods show that the proposed scheme has an acceptable level of security with a relatively smaller ke...
متن کاملA rate-distortion optimal scalable vertex based shape coding algorithm
In this paper, we present a rate-distortion (RD) optimized scalable vertex-based shape coding algorithm. Following the base layer, each successive enhancement layer re nes a given shape approximation by optimally (within a layer) placing new vertices and perturbing existing vertices. An e cient low entropy distortion adaptive vertex coding strategy is employed to take advantage of information a...
متن کاملAn Efficient Table Prediction Scheme for CAVLC in H.264
The most recent video coding standard H.264 has adopted context-based adaptive variable-length coding (CAVLC) as the entropy coding tool in the baseline profile. By combining an adaptive variable-length coding technique with context modeling, we can achieve a high degree of redundancy reduction. However, CAVLC in H.264 has a weakness that the correct prediction rate of the variable-length codin...
متن کامل